Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

169
Views
¿Cómo hacer que .NET 6.0 Hot Reload funcione en la aplicación de consola "Hello, World" más simple?

Considere esta aplicación de consola C# 10 / .NET 6.0 / Visual Studio 2022 "Hello, World":

 // See https://aka.ms/new-console-template for more information foreach (int _ in Enumerable.Range(0, 100)) { Console.WriteLine("Hello, World!"); Task.Delay(1000).Wait(); }

Si ejecuto este programa con depuración, o sin depuración, cambio el World a Earth y luego guardo el archivo y hago clic en el botón "Recarga en caliente" (Aplicar cambios de código) no hace nada. El programa continúa escribiendo en la consola Hello, World! .

Puedo obligar a la aplicación a cambiar la cadena sin reiniciar sin usar Hot Reload, usando Edit and Continue en su lugar, es decir, haciendo cambios mientras la aplicación está en modo de interrupción.

Habilité todas las opciones para Hot Reload:

ingrese la descripción de la imagen aquí

¿Por qué no funciona la recarga en caliente? ¿Estoy haciendo algo mal? Esta publicación de blog indica que también debería funcionar para las aplicaciones de Consola.

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Si cambia Task.Delay(1000).Wait() para await Task.Delay(1000) , entonces funcionará la recarga en caliente al guardar. Parece que cuando un hilo está bloqueado, la recarga en caliente no quiere funcionar.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!